REST API fetch 시 값이 null로 넘어온 경우 - key 일치 문제

✒️ 2025-05-28 13:16 내용 수정


rest_api_fetch_error_solv 1.png
rest_api_fetch_error_solv 2.png

package com.example.demo.DTO;  
  
import com.example.demo.entity.Comment;  
import com.fasterxml.jackson.annotation.JsonProperty;  
import lombok.AllArgsConstructor;  
import lombok.Data;  
import lombok.NoArgsConstructor;  
  
@Data  
@AllArgsConstructor  
@NoArgsConstructor  
public class CommentDto {  
    private Long id; // 댓글 id    
    private Long articleId; // 게시글 id  // @JsonProperty("article_id") 제거
    private String nickname; // 작성자  
    private String body; // 내용  
  
    // 객체 생성 없이 호출 가능한 정적 메소드로 생성  
    public static CommentDto createCommentDto(Comment comment) {  
        return new CommentDto(  
                comment.getId(),  
                comment.getArticle().getId(),  
                comment.getNickname(),  
                comment.getBody()  
        );  
    }  
}

rest_api_fetch_error_solv 3.png
rest_api_fetch_error_solv 4.png